package bradge;

/**
 * 将抽象与实现分离，使它们可以独立变化。它是用组合关系代替继承关系来实现，从而降低了抽象和实现这两个可变维度的耦合度。
 *
 * @author zhang he qiang
 */
public class BridgeTest {
    public static void main(String[] args)
    {
        //创建实现化角色对象
        Implementor imple=new ConcreteImplementorA();
        Abstraction abs=new RefinedAbstraction(imple);
        abs.Operation();
    }
}
